Ein Prozess existiert nicht für sich, sondern ist in der Regel in einem bestimmten Kontext zu sehen. Wird der Prozess aus einem anderen Prozess heraus verwendet bzw. aufgerufen, so sollte er innerhalb der jeweiligen Aufrufaktivität angezeigt werden können. Wird der Prozess von einem Beteiligten an einer Kollaboration ausgeführt, so sollte er innerhalb des Beteiligten dargestellt werden. Und ist der Prozess von anderen Modellelementen abgeleitet oder bietet die Basis für die Ableitung anderer Element, so sollte er zusammen mit den anderen Elementen dargestellt werden können.
Jede der Visualisierungen kann Wert auf einen bestimmten Aspekt des Prozesses legen. In einer Kollaboration und ihren Beteiligten ist eventuell nicht jeder Task eines Prozesses relevant. Da es um die Kommunikation der Beteiligten geht, will der Modellierer eventuell nur die kommunikationsrelevanten Elemente des Prozesses darstellen und die Objekte samt den Datenassoziationen ausblenden.
Folglich muss der Prozess mehrfach visualisiert werden und auf den jeweiligen Kontext angepasst werden können.